/**
 * 工具函数
 * 根据domain类型获取对应的组件
 */

export default function getComponentByDomain(domain: string) {
  const domainMap: Record<string, string> = {
    'boolean': 'BooleanCell',
    'number': 'NumberCell',
    'switch': 'SwitchCell',
    'char': 'CharCell',
    'color': 'ColorCell',
    'date': 'DateCell',
    'time': 'TimeCell',
    'select': 'SelectCell',
    'default': 'DefaultCell'
  };

  return domainMap[domain] || domainMap['default'];
}